草庐IT

XSL-FO 简介

全部标签

xml - NSXMLDocument objectByApplyingXSLT with XSL Include

当存在相对包含其他样式表的样式表时,我在XSL处理方面遇到了一些麻烦。(XML文件可能无关紧要,但为了完整起见-代码在底部)。给定XML文件:EdwardJenner和XSL文件:在名为included.xsl的同一目录中引用此样式表:Sortingexample我怎样才能使下面的代码片段:NSError*lError=nil;NSXMLDocument*lDocument=[[NSXMLDocumentalloc]initWithContentsOfURL:[NSURLURLWithString:@"file:///pathto/data.xml"]options:0error:&l

xml - 对子树进行排序并将其存储在 xsl :variable 中

我正在使用XSL样式表,并且尝试使用所示的方法here将排序后的子树存储为变量。我正在使用saxon8.7visxml-maven-plugin来转换我的XML文件。这是我的代码:$firstPosToShow]">当我运行样式表时,出现以下错误:Erroratxsl:copy-ofonline598offile:/D:/home/Projects/src/main/xsl/site.xsl:XTDE0420:Cannotcreateanattributenode(date)whoseparentisadocumentnode如果我只是将子树设置为变量而不排序,它可以工作,但它没有排序

xml - WTF "well formed"示例的 xsl 转换

当我在DailyWTF上阅读这篇文章时,我大笑起来:http://thedailywtf.com/Articles/WellFormed-XML.aspx,但现在它不再有趣了,因为我已经开始以惊人的频率在野外认识这种“xml设计模式”。例如,我刚刚从一个合理的clearquest查询中导出了一些数据,我得到了这个:dbididAbstract33607697PROD00011111Theproducthasabugthatneedsfixed.我不是xslt向导-我可能迟早会弄清楚这一点,但问一下也没什么坏处……将上面的内容转换为更有用的内容的最简单的xslt模式是什么,如下所示:33

java - 获取一个 XML 文件和一个 XSL 文件并从中生成一个 HTML 字符串?

我有2个字符串,一个是我使用JavaDOM接口(interface)构造的XML字符串,一个是我想绑定(bind)到该XML文件的外部XSL文件。我尝试使用Java转换方法,但没有成功(这意味着我似乎无法在网络上找到任何解决方案)。我如何获取XML文件和XSL文件并从中生成HTML字符串?我正在尝试做的是将XML页面注入(inject)到我的JSP页面中。澄清一下:这是在servlet中完成的,而不是在JavaScript中完成的。更多信息:我在运行时将XML创建为一个字符串,我得到的XSL文件存储在服务器上,我想做的是在用户单击某个按钮时将XSL文件更改的XML显示给用户网站上的链接

css - xsl 检索其他属性值并将值附加到一个属性中

开始:style使用XSLT/XPATH,我从文档中复制所有内容但我不确定如何使用XSLT/XPATH获得此结果:style我认为我在XPATH上失败了。这是我检索bgColor的尝试:background-color:;不幸的是,当样式放在原始文档中的bgColor之后时,即使这样也会中断。如何将这些已弃用的属性值附加到一个内联样式属性中? 最佳答案 这个转换:应用于提供的XML文档时:style产生想要的、正确的结果:style说明:使用AVT. 关于css-xsl检索其他属性值并将

xml - XSL 1.0 带空标签的多级分组

这是我第一次在这里发帖,所以对于篇幅以及任何格式问题或信息缺失,我深表歉意。我已经在这个问题上工作了几天,我已经广泛研究了我的问题,但还没有找到解决方案,所以我希望这里有人可以帮助我。这是一个与xslt相关的问题,我几个月前才开始用xslt编码,所以我不是很有经验。基本上,我有一个输入XML,它可能包含重复记录和空标签,我需要将它们重新组织成一个javascript关联数组,以便能够在客户端有效地操作和显示值。我的问题是:有没有办法在使用的字段标签为空的情况下进行多级分组。如果没有,有没有一种方法可以通过用关键字替换空标记然后应用其余模板来编辑xsl中的xml?要了解我的问题,请查看详

xml - 如何在 XSL-FO 中将分页符从表行组中分离出来

我有一个相当复杂的表格,我认为这是我的问题的根源。该表是根据从客户端数据库的XML文件中检索到的数据填充的。以下是我尝试应用于XML的XSL代码的摘录:/>/>这被捆绑在一起并被视为单行,因此如果页面在这个较大的行中的某处拆分,看起来该行正在拆分。我试过使用keep-together.within-page="always"、page-break-inside="avoid"、keep-with-previous.within-page="always"和keep-with-next.within-page="always"在表格和迭代block上以各种组合出现,但似乎没有任何内容。任

html - 在 XML+XSL(也称为双重解析)中评估 < >

我刚刚使用导出应用程序将我的整个LiveJournal-Blog导出到一个XML文件。这样做的原因是将其全部存档并为子孙后代保存。我想为它制作一个简单的布局文件,这样我就可以阅读帖子并怀旧了。它看起来像任何常规XML文件:1Date/timeSubjectLineTheactualpost0currentmoodcurrentmoodcomma,separated,tags2433DateSubjectLineTheactualcommentCommenterCommenter@email到目前为止,一切都很好。当我尝试为其创建xsl文件时出现问题。xml文件中的标签不仅包含文本,还包

xml - XSL 2.0 避免来自 xsl :result-document 的重复输出

我正在使用xsl:result-document将一个输入XML文件拆分为多个子文档。当我的转换在输入文件上的一个大数组上运行时,一些输入“有数据”使得xsl:result-document尝试创建相同的输出文件两次,因此遇到错误。理想情况下,我只想创建第二个文档,并在文件扩展名前附加“_2”。我是XSL2.0的新手,无法想象如何完成此操作。拥有一个对文档来说是全局的数组(更像是一个map),我可以保留其中使用的每个输出文件名(以及一个计数器)会很棒。不过,在XSL中执行此操作似乎并不简单。有没有人对如何去做有任何想法?XSL变量的范围让我感到困惑,我想知道这是否可能。例如,如果我在第

xml - XSL 转换后 LaTeX 表不适合线宽

我正在尝试使用XSLT(版本1.0)将表格从XHTML转换为LaTeX,但该表格不适合文档的有用区域(宽度-16cm)。没有colspan的表格恰好适合文档的有用区域,但有colspan的表格超出了这个区域。我不知道我做错了什么。例子XHMTL表LOREMIPSUMDOLORSITAMETconsectetueradipiscingelitAeneancommodoligulaegetdolorAeneanmassaCumsociisnatoquepenatibusmagnisparturientmontesnasceturridiculusDonecfelisultriciesxsl